Add gdk_window_is_destroyed
authorAlexander Larsson <alexl@redhat.com>
Fri, 4 Sep 2009 15:49:57 +0000 (17:49 +0200)
committerAlexander Larsson <alexl@redhat.com>
Fri, 4 Sep 2009 15:59:17 +0000 (17:59 +0200)
gdk/gdk.symbols
gdk/gdkwindow.c
gdk/gdkwindow.h

index e8c51093b23d3e4028e7b54a6daf5b653abe2f05..22226a64676e73381e95569efebface5212cb3d9 100644 (file)
@@ -701,6 +701,7 @@ gdk_window_get_toplevels
 gdk_window_get_update_area
 gdk_window_get_user_data
 gdk_window_get_window_type
+gdk_window_is_destroyed
 gdk_window_invalidate_maybe_recurse
 gdk_window_invalidate_rect
 gdk_window_invalidate_region
index 3c611e012a9e9a0ea4fe1794cd8e1c9db809ad69..40176b2bf4ed82a5951b4220f94fb179974b7813 100644 (file)
@@ -2096,6 +2096,20 @@ gdk_window_get_window_type (GdkWindow *window)
   return GDK_WINDOW_TYPE (window);
 }
 
+/**
+ * gdk_window_is_destroyed:
+ * @window: a #GdkWindow
+ *
+ * Check to see if a window is destroyed..
+ *
+ * Return value: %TRUE if the window is destroyed
+ **/
+gboolean
+gdk_window_is_destroyed (GdkWindow *window)
+{
+  return GDK_WINDOW_DESTROYED (window);
+}
+
 /**
  * gdk_window_get_position:
  * @window: a #GdkWindow
index bea3ca9789004646055852d333574a642291f85f..36a79f0f6c987340ebbce38283259443803c6c6a 100644 (file)
@@ -330,6 +330,7 @@ GdkWindow*    gdk_window_new                   (GdkWindow     *parent,
                                                 gint           attributes_mask);
 void          gdk_window_destroy               (GdkWindow     *window);
 GdkWindowType gdk_window_get_window_type       (GdkWindow     *window);
+gboolean      gdk_window_is_destroyed          (GdkWindow     *window);
 GdkWindow*    gdk_window_at_pointer            (gint          *win_x,
                                                 gint          *win_y);
 void          gdk_window_show                  (GdkWindow     *window);